package com.zhouz.admin.app.gennercode;/*
 * Copyright (C), 2017-2019 广东快洁帮家政服务有限公司
 * FileName: GenerrateConfig.java
 * Author:   张鹏
 * Date:     2019/9/11 11:00
 * History:
 * <author>          <time>          <version>          <desc>
 * 张鹏             2019/9/1111:00     V1.00             新建
 * -----------------------------------------------------------
 * 作者姓名           修改时间           版本号            描述
 */

import com.zhouz.admin.app.gennercode.inter.GenerateAbstract;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Component
public class GenerrateConfig {
    @Bean
    public Map<GennerCodeTypeEnum, GenerateAbstract> gennerCodeInterMap(List<GenerateAbstract> gennerCodeInterList){
        Map<GennerCodeTypeEnum, GenerateAbstract> map = new HashMap<>();
        gennerCodeInterList.forEach(x -> map.put(x.codeType(),x));
        return map;
    }
}
